package com.tkmybatis.enums;

import lombok.Getter;

/**
 * 角色枚举
 */
@Getter
public enum RoleEnum {

	DSGSXMXXTJFXRY_ROLE("DSGSXMXXTJFXRY", "地市公司项目信息统计分析人员"),
	JTDZCGLGLY_ROLE("JTDZCGLGLY", "集团电子采购率管理员"),
	SGSDZCGLGLY_ROLE("SGSDZCGLGLY", "省公司电子采购率管理员"),
	SGSGKCGLGLY_ROLE("SGSGKCGLGLY", "省公司公开采购率管理员"),
	JTGKCGLGLY_ROLE("JTGKCGLGLY", "集团公开采购率管理员"),
	GYSSHR_ROLE("GYSSHR", "供应商审核人"),
	GYSJGYSSHRGLY_ROLE("GYSJGYSSHRGLY", "供应商及供应商审核人管理员"),
	XTGYJS_ROLE("XTGYJS", "系统公用角色"),
	SGSZJGLY_ROLE("SGSZJGLY", "省公司专家管理员"),
	CGXMJL_ROLE("CGXMJL", "采购项目经理"),
	SGSXMXXTJFXRY_ROLE("SGSXMXXTJFXRY", "省公司项目信息统计分析人员"),
	CGXMYJSPR_ROLE("CGXMYJSPR", "采购项目一级审批人"),
	CGXMEJSPR_ROLE("CGXMEJSPR", "采购项目二级审批人"),
	CGXMSJSPR_ROLE("CGXMSJSPR", "采购项目三级审批人"),
	CGZXXSZXXXMCSRY_ROLE("CGZXXSZXXXMCSRY", "采购中心线上转线下项目初审人员"),
	GXBXMBBTJRY_JT_ROLE("GXBXMBBTJRY_JT", "工信部项目报表统计人员_集团"),
	JTZJGLY_ROLE("JTZJGLY", "集团专家管理员"),
	GXBXMBBTJRY_SGS_ROLE("GXBXMBBTJRY_SGS", "工信部项目报表统计人员_省公司"),
	XMQDTJY_ROLE("XMQDTJY", "项目清单统计员"), 
	JTZHGLY_MS_ROLE("JTZHGLY-MS", "集团帐号管理员-毛硕"),
	JTCGCPTJY_ROLE("JTCGCPTJY", "集团采购产品统计员"),
	SGSCGCPTJY_ROLE("SGSCGCPTJY", "省公司采购产品统计员"),
	SGSZHGLY_ROLE("SGSZHGLY", "省公司帐号管理员"),
	JTHFHGJCRY_ROLE("JTHFHGJCRY", "集团合法合规检查人员"),
	SGSHFHGJCRY_ROLE("SGSHFHGJCRY", "省公司合法合规检查人员"),
	GYSXXCXWZGLY_ROLE("GYSXXCXWZGLY", "供应商信息查询网站管理员"),
	JTHFHGWTDAGLY_ROLE("JTHFHGWTDAGLY", "集团合法合规问题档案管理员"),
	SGSHFHGWTDAGLY_ROLE("SGSHFHGWTDAGLY", "省公司合法合规问题档案管理员"),
	BBXMJZSPR_ROLE("BBXMJZSPR", "报备项目集中审批人"),
	JTXMXXTJFXRY_ROLE("JTXMXXTJFXRY", "集团项目信息统计分析人员"),
	BBXMHZSPR_ROLE("BBXMHZSPR", "报备项目汇总审批人"),
	JTWDJCY_ROLE("JTWDJCY", "集团文档检查员"),
	SGSWDJCY_ROLE("SGSWDJCY", "省公司文档检查员"),
	DSGSWDJCY_ROLE("DSGSWDJCY", "地市公司文档检查员"),
	DSZJKGLY_ROLE("DSZJKGLY", "地市专家库管理员"),
	GYSXXHCSBBMBGLY_ROLE("GYSXXHCSBBMBGLY", "供应商信息核查申报表模板管理员"),
	GYSXXHCGLY_ROLE("GYSXXHCGLY", "供应商信息核查管理员"),
	XXSHY_ROLE("XXSHY", "信息审核员"),
	XXXCKCGLY_ROLE("XXXCKCGLY", "信息现场考察管理员"),
	XXGSY_ROLE("XXGSY", "信息公示员"),
	JTCGDLGLY_ROLE("JTCGDLGLY", "集团采购代理管理员"),
	SGSCGDLGLY_ROLE("SGSCGDLGLY", "省公司采购代理管理员"),
	Expert_Reviewer_ROLE("Expert_Reviewer", "Expert_Reviewer"),
	WZBM_ROLE("WZBM", "物资编码"),
	WZBMSQ_ROLE("WZBMSQ", "物资编码申请"),
	CMMC_CONTRACT_ADMIN_ROLE("CMMC_CONTRACT_ADMIN", "CMMC_CONTRACT_ADMIN"),
	BMZS_ROLE("BMZS", "编码终审"),
	NJGLY_ROLE("NJGLY", "能建管理员"),
	ZJTCGJL_ROLE("ZJTCGJL", "子集团采购经理"),
	XQBMLDSH_ROLE("XQBMLDSH", "需求部门领导审核"),
	GYS_ROLE("GYS", "供应商"),
	ZHGLS_ROLE("ZHGLS", "综合管理师"),
	TBJS_ROLE("TBJS", "同步角色"),
	BJDLXTGLY_ROLE("BJDLXTGLY", "北京电力系统管理员"),
	WZBLDSH_ROLE("WZBLDSH", "物资部领导审核"),
	WZBMCS_ROLE("WZBMCS", "物资编码初审"),
	GCY_ROLE("GCY", "观察员"),
	DLXMCKJS_ROLE("DLXMCKJS", "代理项目查看角色"),
	SUPERADMIN_ROLE("SUPERADMIN", "SUPERADMIN"),
	SYSADMIN_ROLE("SYSADMIN", "SYSADMIN"),
	GPUBLIC_ROLE("GPUBLIC", "GPUBLIC"),
	SHGLY_ROLE("SHGLY", "审核管理员"),
	WORKFLOWADMIN_ROLE("WORKFLOWADMIN", "WORKFLOWADMIN"),
	WORKFLOWCOMUSER_ROLE("WORKFLOWCOMUSER", "WORKFLOWCOMUSER"),
	XQRY_ROLE("XQRY", "需求人员"),
	CGJHS_ROLE("CGJHS", "采购计划师"),
	Expert_Viewer_ROLE("Expert_Viewer", "Expert_Viewer"),
	Expert_Extraction_ROLE("Expert_Extraction", "Expert_Extraction"),
	ZJWHRY_ROLE("ZJWHRY", "专家维护人员"),
	ZSJCX_ROLE("ZSJCX", "主数据查询"),
	JJJCRY_ROLE("JJJCRY", "纪检监察人员"),
	XMSSRY_ROLE("XMSSRY", "项目实施人员"),
	GYSGLY_ROLE("GYSGLY", "供应商管理员"),
	ZBZBXMJL_ROLE("ZBZBXMJL", "招标总部项目经理"),
	sgcc_supplier_ROLE("sgcc_supplier", "sgcc_supplier"),
	ZBSGSXMJL_ROLE("ZBSGSXMJL", "招标省公司项目经理"),
	ZBDLJGXMJL_ROLE("ZBDLJGXMJL", "招标代理机构项目经理"),
	ZBXMSH_ROLE("ZBXMSH", "招标项目审核"),
	WZCX_ROLE("WZCX", "物资查询"),
	Expert_Admin_ROLE("Expert_Admin", "Expert_Admin"),
	Expert_Programe_Reviewer_ROLE("Expert_Programe_Reviewer", "Expert_Programe_Reviewer"),
	Expert_Operator_ROLE("Expert_Operator", "Expert_Operator"),
	BPM_WLSJWHRY_ROLE("BPM_WLSJWHRY", "BPM_物料数据维护人员"),
	YSBMSH_ROLE("YSBMSH", "预算部门审核"),
	ZXGSXTGLY_ROLE("ZXGSXTGLY", "咨询公司系统管理员"),
	YQWH_ROLE("YQWH", "页签维护"),
	Expert_User_ROLE("Expert_User", "Expert_User"),
	URLAQGLY_ROLE("URLAQGLY", "URL安全管理员"),
	EXPERT_ROLE("EXPERT", "普通专家");

    private String code;

    private String name;

    RoleEnum(String code, String name) {
        this.code = code;
        this.name = name;
    }

}